This wiki page is out-of-date. All source is available on GitHub and Bitbucket in a combination of git and hg repositories. See: http://wiki.ros.org/RecommendedRepositoryUsage/CommonGitHubOrganizations

All methods of installing ROS provide the source code, so you do not need to follow the instructions below to get the source. These instructions are provided for those who wish to use Subversion directly to manage their source tree. NOTE: the rosinstall tool provides Subversion-based checkouts as well and is generally more powerful.

For the instructions below, replace distro_name with one of boxturtle, cturtle, or unstable. You shouldn't use unstable unless you know what you are doing.

Core ROS code is hosted in the ROS project at https://code.ros.org

  • To check out the core code:
    • svn co https://code.ros.org/svn/ros/stacks/ros/tags/distro_name ros

ROS packages are hosted in the ros-pkg and wg-ros-pkg projects at https://code.ros.org

  • Check out everything in a distro. This pulls from ros-pkg and wg-ros-pkg via SVN externals:

    svn co https://code.ros.org/svn/wg-ros-pkg/externals/distro/distro_name/all distro-all
  • To checkout a released stack:

    svn co https://code.ros.org/svn/ros-pkg/stacks/stack_name/tags/distro_name stack_name
    svn co https://code.ros.org/svn/wg-ros-pkg/stacks/stack_name/tags/distro_name stack_name
  • To checkout unreleased/experimental code:

    svn co https://code.ros.org/svn/ros-pkg/trunk ros-pkg
    svn co https://code.ros.org/svn/wg-ros-pkg/trunk wg-ros-pkg

Wiki: Source code (last edited 2015-03-20 19:09:36 by WilliamWoodall)